au PAY(ネット支払い)ウェブ方式 決済フロー

決済の流れ

au PAY(ネット支払い)ウェブ方式で決済を行う際の流れです。

sequenceDiagram お客様->>加盟店様: 1.au PAYでお支払い 加盟店様->>当サービス: 2.取引登録 当サービス-->>加盟店様:   加盟店様->>当サービス: 3.決済実行 当サービス-->>加盟店様:   加盟店様-->>お客様: 4.支払い手続き開始IFに誘導 お客様->>当サービス: 5.支払い手続き開始 opt OpenID未連携の場合 当サービス-->>お客様: auログイン画面表示 お客様->>au: 6.auログイン au-->>当サービス:   当サービス->>au: OpenID連携 au-->>当サービス:   end 当サービス-->>お客様: 決済確認画面表示 お客様->>au: 7.決済を行う au-->>当サービス:   当サービス->>au: 8.決済処理 au-->>当サービス:   当サービス-->>加盟店様: 結果通知 当サービス-->>お客様: 決済結果戻しURLにリダイレクト お客様->>加盟店様: 9.決済結果受信 加盟店様-->>お客様: 画面表示

フローの説明

  1. お客様がお支払い手段にau PAY(ネット支払い)ウェブ方式を選択します。
  2. 加盟店様は当サービスの取引登録(EntryTranAupay)を行います。
  3. 加盟店様は当サービスの決済実行(ExecTranAupay)を行います。
  4. 加盟店様はお客様を当サービスの支払手続き開始IF(AupayStart)に誘導します。
  5. お客様のブラウザ上から当サービスの支払手続き開始IF(AupayStart)が行われ、お客様にauログイン画面を表示します。
  6. OpenID未連携(会員ID未指定、対象会員IDでの初回決済)の場合、お客様はauにログインします。
  7. お客様はau画面にて決済を行います。
  8. 当サービスはauに対して決済処理を行います。
  9. 当サービスは加盟店様の決済結果戻しURLに決済結果を返却します。